//多个页面指向同一个菜单时请加上属性：
// meta: {
//   dynamic: true,

import component from 'element-plus/es/components/tree-select/src/tree-select-option.mjs'
import path from 'path'

// }
let viewgird = [
  {
    path: '/Sys_Log',
    name: 'sys_Log',
    component: () => import('@/views/sys/system/Sys_Log.vue')
  },
  {
    path: '/Sys_User',
    name: 'Sys_User',
    component: () => import('@/views/sys/system/Sys_User.vue')
  },
  {
    path: '/permission',
    name: 'permission',
    component: () => import('@/views/sys/Permission.vue')
  },

  {
    path: '/Sys_Dictionary',
    name: 'Sys_Dictionary',
    component: () => import('@/views/sys/system/Sys_Dictionary.vue')
  },
  {
    path: '/Sys_Role',
    name: 'Sys_Role',
    component: () => import('@/views/sys/system/Sys_Role.vue')
  },
  {
    path: '/Sys_Language',
    name: 'Sys_Language',
    component: () => import('@/views/sys/lang/Sys_Language.vue')
  },
  {
    path: '/FormDesignOptions',
    name: 'FormDesignOptions',
    component: () => import('@/views/sys/form/FormDesignOptions.vue')
  },
  {
    path: '/FormCollectionObject',
    name: 'FormCollectionObject',
    component: () => import('@/views/sys/form/FormCollectionObject.vue')
  },
  {
    path: '/Sys_WorkFlow',
    name: 'Sys_WorkFlow',
    component: () => import('@/views/sys/flow/Sys_WorkFlow.vue')
  },
  {
    path: '/Sys_WorkFlowStep',
    name: 'Sys_WorkFlowStep',
    component: () => import('@/views/sys/flow/Sys_WorkFlowStep.vue')
  },
  {
    path: '/Sys_WorkFlowTable',
    name: 'Sys_WorkFlowTable',
    component: () => import('@/views/sys/flow/Sys_WorkFlowTable.vue')
  },
  {
    path: '/Sys_WorkFlowTableStep',
    name: 'Sys_WorkFlowTableStep',
    component: () => import('@/views/sys/flow/Sys_WorkFlowTableStep.vue')
  },
  {
    path: '/flowList',
    name: 'flowList',
    component: () => import('@/views/sys/flow/FlowList.vue')
  },
  {
    path: '/Sys_QuartzOptions',
    name: 'Sys_QuartzOptions',
    component: () => import('@/views/sys/quartz/Sys_QuartzOptions.vue')
  },
  {
    path: '/Sys_QuartzLog',
    name: 'Sys_QuartzLog',
    component: () => import('@/views/sys/quartz/Sys_QuartzLog.vue')
  },
  {
    path: '/Sys_Department',
    name: 'Sys_Department',
    component: () => import('@/views/sys/system/Sys_Department.vue')
  },
  {
    path: '/Sys_Region',
    name: 'Sys_Region',
    component: () => import('@/views/sys/system/Sys_Region.vue')
  },
  {
    path: '/MES_WarehouseManagement',
    name: 'MES_WarehouseManagement',
    component: () => import('@/views/mes/mes/MES_WarehouseManagement.vue')
  },
  {
    path: '/MES_ProductOutbound',
    name: 'MES_ProductOutbound',
    component: () => import('@/views/mes/mes/MES_ProductOutbound.vue')
  },
  {
    path: '/MES_LocationManagement',
    name: 'MES_LocationManagement',
    component: () => import('@/views/mes/mes/MES_LocationManagement.vue')
  },
  {
    path: '/MES_InventoryManagement',
    name: 'MES_InventoryManagement',
    component: () => import('@/views/mes/mes/MES_InventoryManagement.vue')
  },
  {
    path: '/MES_ProductInbound',
    name: 'MES_ProductInbound',
    component: () => import('@/views/mes/mes/MES_ProductInbound.vue')
  },
  {
    path: '/MES_Customer',
    name: 'MES_Customer',
    component: () => import('@/views/mes/mes/MES_Customer.vue')
  },
  {
    path: '/MES_Supplier',
    name: 'MES_Supplier',
    component: () => import('@/views/mes/mes/MES_Supplier.vue')
  },
  {
    path: '/MES_ProductionLine',
    name: 'MES_ProductionLine',
    component: () => import('@/views/mes/mes/MES_ProductionLine.vue')
  },
  {
    path: '/MES_Material',
    name: 'MES_Material',
    component: () => import('@/views/mes/mes/MES_Material.vue')
  },
  {
    path: '/MES_ProductionLineDevice',
    name: 'MES_ProductionLineDevice',
    component: () => import('@/views/mes/mes/MES_ProductionLineDevice.vue')
  },
  {
    path: '/MES_EquipmentManagement',
    name: 'MES_EquipmentManagement',
    component: () => import('@/views/mes/mes/MES_EquipmentManagement.vue')
  },
  {
    path: '/MES_EquipmentRepair',
    name: 'MES_EquipmentRepair',
    component: () => import('@/views/mes/mes/MES_EquipmentRepair.vue')
  },
  {
    path: '/MES_EquipmentFaultRecord',
    name: 'MES_EquipmentFaultRecord',
    component: () => import('@/views/mes/mes/MES_EquipmentFaultRecord.vue')
  },
  {
    path: '/MES_EquipmentMaintenance',
    name: 'MES_EquipmentMaintenance',
    component: () => import('@/views/mes/mes/MES_EquipmentMaintenance.vue')
  },
  {
    path: '/MES_Process',
    name: 'MES_Process',
    component: () => import('@/views/mes/mes/MES_Process.vue')
  },
  {
    path: '/MES_ProcessReport',
    name: 'MES_ProcessReport',
    component: () => import('@/views/mes/mes/MES_ProcessReport.vue')
  },
  {
    path: '/MES_ProcessRoute',
    name: 'MES_ProcessRoute',
    component: () => import('@/views/mes/mes/MES_ProcessRoute.vue')
  },
  {
    path: '/MES_MaterialCatalog',
    name: 'MES_MaterialCatalog',
    component: () => import('@/views/mes/mes/MES_MaterialCatalog.vue')
  },
  {
    path: '/MES_ProductionOrder',
    name: 'MES_ProductionOrder',
    component: () => import('@/views/mes/mes/MES_ProductionOrder.vue')
  },
  {
    path: '/MES_ProductionPlanDetail',
    name: 'MES_ProductionPlanDetail',
    component: () => import('@/views/mes/mes/MES_ProductionPlanDetail.vue')
  },
  {
    path: '/MES_ProductionPlanChangeRecord',
    name: 'MES_ProductionPlanChangeRecord',
    component: () => import('@/views/mes/mes/MES_ProductionPlanChangeRecord.vue')
  },
  {
    path: '/MES_ProductionReporting',
    name: 'MES_ProductionReporting',
    component: () => import('@/views/mes/mes/MES_ProductionReporting.vue')
  },
  {
    path: '/MES_DefectiveProductRecord',
    name: 'MES_DefectiveProductRecord',
    component: () => import('@/views/mes/mes/MES_DefectiveProductRecord.vue')
  },
  {
    path: '/MES_Bom_Main',
    name: 'MES_Bom_Main',
    component: () => import('@/views/mes/mes/MES_Bom_Main.vue')
  },
  {
    path: '/MES_QualityInspectionPlan',
    name: 'MES_QualityInspectionPlan',
    component: () => import('@/views/mes/mes/MES_QualityInspectionPlan.vue')
  },
  {
    path: '/MES_QualityInspectionRecord',
    name: 'MES_QualityInspectionRecord',
    component: () => import('@/views/mes/mes/MES_QualityInspectionRecord.vue')
  },
  {
    path: '/MES_SchedulingPlan',
    name: 'MES_SchedulingPlan',
    component: () => import('@/views/mes/mes/MES_SchedulingPlan.vue')
  },
  {
    path: '/MES_Calendar',
    name: 'MES_Calendar',
    component: () => import('@/views/mes/mes/MES_Calendar.vue')
  },
  {
    path: '/MES_Gantt',
    name: 'MES_Gantt',
    component: () => import('@/views/mes/mes/MES_Gantt.vue')
  },
  {
    path: '/MES_Bom_Detail',
    name: 'MES_Bom_Detail',
    component: () => import('@/views/mes/mes/MES_Bom_Detail.vue')
  },
  {
    path: '/ProductionState',
    name: 'ProductionState',
    component: () => import('@/views/mes/state/ProductionState.vue')
  },
  {
    path: '/TestService',
    name: 'TestService',
    component: () => import('@/views/mes/mes/TestService.vue')
  },
  {
    path: '/FLH_WareHouseDefinitionModel',
    name: 'FLH_WareHouseDefinitionModel',
    component: () => import('@/views/service/flh_domain/FLH_WareHouseDefinitionModel.vue')
  },
  {
    path: '/FLH_AreaModel',
    name: 'FLH_AreaModel',
    component: () => import('@/views/service/area/FLH_AreaModel.vue')
  },
  {
    path: '/FLH_ProductionProcessesModel',
    name: 'FLH_ProductionProcessesModel',
    component: () => import('@/views/service/flh_domain/FLH_ProductionProcessesModel.vue')
  },
  
  
  {
    path: '/device_type',
    name: 'device_type',
    component: () => import('@/views/equipment/device_type/device_type.vue')
  },
  {
        path: '/sly_workshop_managementmodel',
        name: 'sly_workshop_managementmodel',
        component: () => import('@/views/service/sly_databasic/sly_workshop_managementmodel.vue')
  },
  {
    path: '/equipment_ledger',
    name: 'equipment_ledger',
    component: () => import('@/views/equipment/equipment_ledger/equipment_ledger.vue')
  },
  {
    path: '/ysl_workorder',
    name: 'ysl_workorder',
    component: () => import('@/views/workorder/workorder/ysl_workorder.vue')
  },
  {
    path: '/ysl_workmanship',
    name: 'ysl_workmanship',
    component: () => import('@/views/service/workmanship/ysl_workmanship.vue')
  },
  
  {
    path: '/sly_productionline_managementmodel',
    name: 'sly_productionline_managementmodel',
    component: () => import('@/views/service/sly_databasic/sly_productionline_managementmodel.vue')
  },
  {
    path: '/sly_badtypemodel',
    name: 'sly_badtypemodel',
    component: () => import('@/views/service/sly_databasic/sly_badtypemodel.vue')
  },
  {
    path: '/sly_badphenomenonmodel',
    name: 'sly_badphenomenonmodel',
    component: () => import('@/views/service/sly_databasic/sly_badphenomenonmodel.vue')
  },
  {
    path: '/sly_workstation_managementmodel',
    name: 'sly_workstation_managementmodel',
    component: () => import('@/views/service/sly_databasic/sly_workstation_managementmodel.vue')
  },
  {
    path: '/sly_maintenanceaction_model',
    name: 'sly_maintenanceaction_model',
    component: () => import('@/views/service/sly_databasic/sly_maintenanceaction_model.vue')
  },
  {
    path: '/sly_skill_managementmodel',
    name: 'sly_skill_managementmodel',
    component: () => import('@/views/service/sly_databasic/sly_skill_managementmodel.vue')
  },
  {
    path: '/sly_supplier_managementmodel',
    name: 'sly_supplier_managementmodel',
    component: () => import('@/views/service/sly_databasic/sly_supplier_managementmodel.vue')
  },
  {
    path: '/sly_customer_managementmodel',
    name: 'sly_customer_managementmodel',
    component: () => import('@/views/service/sly_databasic/sly_customer_managementmodel.vue')
  },
  
 
  {
    path: '/FLH_RawMaterialWarehouseModel',
    name: 'FLH_RawMaterialWarehouseModel',
    component: () => import('@/views/service/flh_domain/FLH_RawMaterialWarehouseModel.vue')
  },
  {
    path: '/ysl_holiday',
    name: 'ysl_holiday',
    component: () => import('@/views/workorder/holiday/ysl_holiday.vue')
  },

 
  {
    path: '/nolock',
    name: 'nolock',
    component: () => import('@/views/workorder/ysl_lock/nolock.vue')
  },

  {
    path: '/FLH_LocationModel',
    name: 'FLH_LocationModel',
    component: () => import('@/views/service/flh_domain/FLH_LocationModel.vue')
  },
  {
    path: '/FLH_ExternallabelModel',
    name: 'FLH_ExternallabelModel',
    component: () => import('@/views/service/flh_domain/FLH_ExternallabelModel.vue')
  },
 
  {
    path: '/tooling_fixtures',
    name: 'tooling_fixtures',
    component: () => import('@/views/equipment/tooling_fixtures/tooling_fixtures.vue')
  },
  {
    path: '/sly_material_groupmodel',
    name: 'sly_material_groupmodel',
    component: () => import('@/views/service/sly_databasic/sly_material_groupmodel.vue')
  },
  {
    path: '/sly_product_materialsmodel',
    name: 'sly_product_materialsmodel',
    component: () => import('@/views/service/sly_databasic/sly_product_materialsmodel.vue')
  },

  {
    path: '/ysl_product_lock',
    name: 'ysl_product_lock',
    component: () => import('@/views/workorder/ysl_lock/ysl_product_lock.vue')
  },



  {
    path: '/FLH_MaterialTemporaryModel',
    name: 'FLH_MaterialTemporaryModel',
    component: () => import('@/views/service/flh_domain/FLH_MaterialTemporaryModel.vue')
  },
 
  {
    path: '/RedMaterialManage',
    name: 'RedMaterialManage',
    component: () => import('@/views/service/flh_domain/RedMaterialManage.vue')
  },
  
  
  {
    path: '/ysl_package',
    name: 'ysl_package',
    component: () => import('@/views/workorder/ysl_package/ysl_package.vue')
  }
    ,{
        path: '/ysl_production_report',
        name: 'ysl_production_report',
        component: () => import('@/views/workorder/report/ysl_production_report.vue')

  },{
    path: '/logicflowCustom',
    name: 'logicflowCustom',
    component: () => import('@/views/logicflow/components/logicflowCustom.vue')
  },
  {
    path: '/lock',
    name: 'lock',
    component: () => import('@/views/workorder/lockproduct/lock.vue')
  }
     ,{
        path: '/FLH_FinishedProductModel',
        name: 'FLH_FinishedProductModel',
        component: () => import('@/views/service/flh_domain/FLH_FinishedProductModel.vue')
    },
    {
      path:'equipment_ledger_details',
      name:'equipment_ledger_details',
      component:()=>import('@/views/equipment/equipment_ledger/equipment_ledger_details.vue')
    }
       ,{
        path: '/plan_allocation',
        name: 'plan_allocation',
        component: () => import('@/views/equipment/plan_allocation/plan_allocation.vue')
    }
    
       ,{
        path: '/fault_maintenance',
        name: 'fault_maintenance',
        component: () => import('@/views/equipment/fault_maintenance/fault_maintenance.vue')
    }    ,{
        path: '/inventory_plan',
        name: 'inventory_plan',
        component: () => import('@/views/equipment/inventory_plan/inventory_plan.vue')

    },{
        path: '/project_maintenance',
        name: 'project_maintenance',
      component: () => import('@/views/equipment/project_maintenance/project_maintenance.vue')
    }
      ,{
        path: '/FLH_IOWareHouseRecordModel',
        name: 'FLH_IOWareHouseRecordModel',
        component: () => import('@/views/service/flh_domain/FLH_IOWareHouseRecordModel.vue')
    }    ,{
        path: '/FLH_PrepareMetailModel',
        name: 'FLH_PrepareMetailModel',
        component: () => import('@/views/service/flh_domain/FLH_PrepareMetailModel.vue')
    }    ,{
        path: '/FLH_InspectionType',
        name: 'FLH_InspectionType',
        component: () => import('@/views/service/flh_domain/FLH_InspectionType.vue')
    }    
    ,{
        path: '/FLH_InspectionItems',
        name: 'FLH_InspectionItems',
        component: () => import('@/views/service/flh_domain/FLH_InspectionItems.vue')
    },
    {
        path: '/InspectionScheme',
        name: 'InspectionScheme',
        component: () => import('@/views/service/flh_domain/InspectionScheme.vue')
    },{
        path: '/project_form',
        name: 'project_form',
        component: () => import('@/views/equipment/project_form/project_form.vue')
    }  
    
      ,{
        path: '/sly_bom_model',
        name: 'sly_bom_model',
        component: () => import('@/views/service/sly_databasic/sly_bom_model.vue')

    }]


//上面的demo、MES开头的都是示例菜单，可以任意删除
export default viewgird
